live self-sufficiently - Turc Anglais Dictionnaire